2026-10-13T12:02:39.7926440Z Current runner version: '0.3.4'
2026-10-13T12:02:39.7926544Z Runner name: 'g1t'
2026-10-13T12:02:39.7926557Z ##[group]Operating System
2026-10-13T12:02:39.7926570Z Debian GNU/Linux
2026-10-13T12:02:39.7926578Z 12 (bookworm)
2026-10-13T12:02:39.7926589Z ##[endgroup]
2026-10-13T12:02:39.7926597Z ##[group]Runner Image
2026-10-13T12:02:39.7926623Z Included Software: Node 24, Python 3, Go, Rust
2026-10-13T12:02:39.7926630Z ##[endgroup]
2026-10-13T12:02:39.7926640Z ##[group]Machine
2026-10-13T12:02:39.7926648Z Hosted by g1t
2026-10-13T12:02:39.7926654Z Architecture: X64
2026-10-13T12:02:39.7926662Z CPUs: 2
2026-10-13T12:02:39.7926669Z Memory: 8 GB
2026-10-13T12:02:39.7926675Z ##[endgroup]
2026-10-13T12:02:39.7926682Z ##[group]G1T_TOKEN Permissions
2026-10-13T12:02:39.7926690Z Contents: read
2026-10-13T12:02:39.7926696Z Metadata: read
2026-10-13T12:02:39.7926702Z ##[endgroup]
2026-10-13T12:02:39.7926996Z Secret source: Actions
2026-10-13T12:02:39.7927018Z Prepare workflow directory
2026-10-13T12:02:39.7927197Z Matrix: {"group":"ts","units":"status","rust":false,"image":false}
2026-10-13T12:02:39.9683749Z Prepare all required actions
2026-10-13T12:02:39.9683810Z Getting action download info
2026-10-13T12:02:39.9691630Z Getting action download info for 'actions/checkout@v5'
2026-10-13T12:02:40.5276271Z Download action repository 'actions/checkout@v5' (SHA:fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09) from g1t
2026-10-13T12:02:40.9278520Z Getting action download info for 'actions/cache@v4'
2026-10-13T12:02:41.3728128Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830) from g1t
2026-10-13T12:02:41.7845299Z Complete job name: edge (ts)
2026-10-13T12:02:42.0779547Z ##[group]Run actions/checkout@v5
2026-10-13T12:02:42.0779590Z with:
2026-10-13T12:02:42.0779601Z   allow-unsafe-pr-checkout: false
2026-10-13T12:02:42.0779615Z   clean: true
2026-10-13T12:02:42.0779625Z   fetch-depth: 0
2026-10-13T12:02:42.0779637Z   fetch-tags: false
2026-10-13T12:02:42.0779647Z   filter: 
2026-10-13T12:02:42.0779656Z   github-server-url: 
2026-10-13T12:02:42.0779666Z   lfs: false
2026-10-13T12:02:42.0779675Z   path: 
2026-10-13T12:02:42.0779686Z   persist-credentials: true
2026-10-13T12:02:42.0779697Z   ref: 
2026-10-13T12:02:42.0779706Z   repository: flagon-io/g1t
2026-10-13T12:02:42.0779716Z   set-safe-directory: true
2026-10-13T12:02:42.0779725Z   show-progress: true
2026-10-13T12:02:42.0779735Z   sparse-checkout: 
2026-10-13T12:02:42.0779745Z   sparse-checkout-cone-mode: true
2026-10-13T12:02:42.0779754Z   ssh-key: 
2026-10-13T12:02:42.0779763Z   ssh-known-hosts: 
2026-10-13T12:02:42.0779774Z   ssh-strict: true
2026-10-13T12:02:42.0779784Z   ssh-user: git
2026-10-13T12:02:42.0779795Z   submodules: false
2026-10-13T12:02:42.0779844Z   token: ***
2026-10-13T12:02:42.0779854Z env:
2026-10-13T12:02:42.0779864Z   CARGO_TERM_COLOR: never
2026-10-13T12:02:42.0779932Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T12:02:42.0779944Z   WRANGLER_SEND_METRICS: false
2026-10-13T12:02:42.0779954Z ##[endgroup]
2026-10-13T12:02:42.9952581Z Syncing repository: flagon-io/g1t
2026-10-13T12:02:43.1611227Z ##[group]Getting Git version info
2026-10-13T12:02:43.1611384Z Working directory is '/home/runner/work/repo'
2026-10-13T12:02:43.1611426Z [command]/usr/bin/git version
2026-10-13T12:02:43.1611447Z git version 2.39.5
2026-10-13T12:02:43.1611514Z ##[endgroup]
2026-10-13T12:02:43.1611849Z Temporarily overriding HOME='/home/runner/_temp/f5f3deb5-481a-4690-811c-c76b16b9d65c' before making global git config changes
2026-10-13T12:02:43.1611926Z Adding repository directory to the temporary git global config as a safe directory
2026-10-13T12:02:43.1611994Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/repo
2026-10-13T12:02:43.1612045Z Deleting the contents of '/home/runner/work/repo'
2026-10-13T12:02:43.1612068Z ##[group]Initializing the repository
2026-10-13T12:02:43.1612093Z [command]/usr/bin/git init /home/runner/work/repo
2026-10-13T12:02:43.1612153Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-13T12:02:43.1612213Z hint: is subject to change. To configure the initial branch name to use in all
2026-10-13T12:02:43.1612279Z hint: of your new repositories, which will suppress this warning, call:
2026-10-13T12:02:43.1612294Z hint: 
2026-10-13T12:02:43.1612318Z hint: 	git config --global init.defaultBranch <name>
2026-10-13T12:02:43.1612332Z hint: 
2026-10-13T12:02:43.1612386Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-13T12:02:43.1612446Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-13T12:02:43.1612460Z hint: 
2026-10-13T12:02:43.1612474Z hint: 	git branch -m <name>
2026-10-13T12:02:43.1612573Z Initialized empty Git repository in /home/runner/work/repo/.git/
2026-10-13T12:02:43.1612641Z [command]/usr/bin/git remote add origin https://g1t.sh/flagon-io/g1t
2026-10-13T12:02:43.1612837Z ##[endgroup]
2026-10-13T12:02:43.1612866Z ##[group]Disabling automatic garbage collection
2026-10-13T12:02:43.1612888Z [command]/usr/bin/git config --local gc.auto 0
2026-10-13T12:02:43.1612917Z ##[endgroup]
2026-10-13T12:02:43.1612981Z ##[group]Setting up auth
2026-10-13T12:02:43.1613038Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-13T12:02:43.1613149Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-13T12:02:43.1739235Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/g1t\.sh\/\.extraheader
2026-10-13T12:02:43.1779498Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/g1t\.sh\/\.extraheader' && git config --local --unset-all 'http.https://g1t.sh/.extraheader' || :"
2026-10-13T12:02:43.2118760Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-13T12:02:43.2157110Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-13T12:02:43.2450883Z [command]/usr/bin/git config --local http.https://g1t.sh/.extraheader AUTHORIZATION: basic ***
2026-10-13T12:02:43.2494158Z ##[endgroup]
2026-10-13T12:02:43.2494590Z ##[group]Fetching the repository
2026-10-13T12:02:43.2508384Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
2026-10-13T12:03:15.7494332Z From https://g1t.sh/flagon-io/g1t
2026-10-13T12:03:15.9271172Z  * [new branch]        main           -> origin/main
2026-10-13T12:03:15.9271253Z  * [new tag]           cli-v0.3.0     -> cli-v0.3.0
2026-10-13T12:03:15.9271282Z  * [new tag]           cli-v0.3.1     -> cli-v0.3.1
2026-10-13T12:03:15.9271304Z  * [new tag]           cli-v0.3.2     -> cli-v0.3.2
2026-10-13T12:03:15.9271338Z  * [new tag]           desktop-v0.1.0 -> desktop-v0.1.0
2026-10-13T12:03:15.9271363Z  * [new tag]           desktop-v0.2.0 -> desktop-v0.2.0
2026-10-13T12:03:15.9271390Z  * [new tag]           desktop-v0.3.0 -> desktop-v0.3.0
2026-10-13T12:03:15.9271410Z  * [new tag]           desktop-v0.3.1 -> desktop-v0.3.1
2026-10-13T12:03:15.9271432Z  * [new tag]           desktop-v0.3.2 -> desktop-v0.3.2
2026-10-13T12:03:15.9271452Z  * [new tag]           desktop-v0.3.3 -> desktop-v0.3.3
2026-10-13T12:03:15.9271482Z  * [new tag]           desktop-v0.3.4 -> desktop-v0.3.4
2026-10-13T12:03:15.9271510Z  * [new tag]           desktop-v0.3.5 -> desktop-v0.3.5
2026-10-13T12:03:15.9271530Z  * [new tag]           desktop-v0.3.6 -> desktop-v0.3.6
2026-10-13T12:03:15.9271550Z  * [new tag]           desktop-v0.3.7 -> desktop-v0.3.7
2026-10-13T12:03:15.9271571Z  * [new tag]           runner-v0.1.1  -> runner-v0.1.1
2026-10-13T12:03:15.9271593Z  * [new tag]           runner-v0.1.2  -> runner-v0.1.2
2026-10-13T12:03:15.9271614Z  * [new tag]           runner-v0.2.0  -> runner-v0.2.0
2026-10-13T12:03:15.9271635Z  * [new tag]           runner-v0.3.0  -> runner-v0.3.0
2026-10-13T12:03:15.9271655Z  * [new tag]           runner-v0.3.1  -> runner-v0.3.1
2026-10-13T12:03:15.9271674Z  * [new tag]           runner-v0.3.2  -> runner-v0.3.2
2026-10-13T12:03:15.9271696Z  * [new tag]           runner-v0.3.3  -> runner-v0.3.3
2026-10-13T12:03:15.9271719Z  * [new tag]           runner-v0.3.4  -> runner-v0.3.4
2026-10-13T12:03:15.9272137Z [command]/usr/bin/git branch --list --remote origin/main
2026-10-13T12:03:15.9272148Z   origin/main
2026-10-13T12:03:15.9272188Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
2026-10-13T12:03:15.9272197Z 9954332ed63c76468a82357e65890dae082d559a
2026-10-13T12:03:15.9272228Z ##[endgroup]
2026-10-13T12:03:15.9272253Z ##[group]Determining the checkout info
2026-10-13T12:03:15.9272269Z ##[endgroup]
2026-10-13T12:03:15.9272285Z [command]/usr/bin/git sparse-checkout disable
2026-10-13T12:03:15.9272369Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-10-13T12:03:15.9272392Z ##[group]Checking out the ref
2026-10-13T12:03:15.9272459Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-13T12:03:16.1328147Z Switched to a new branch 'main'
2026-10-13T12:03:16.1328245Z branch 'main' set up to track 'origin/main'.
2026-10-13T12:03:16.1328371Z ##[endgroup]
2026-10-13T12:03:16.1377886Z [command]/usr/bin/git log -1 --format=%H
2026-10-13T12:03:16.1412481Z 9954332ed63c76468a82357e65890dae082d559a
2026-10-13T12:03:17.5523901Z ##[group]Run actions/cache/restore@v4
2026-10-13T12:03:17.5523939Z with:
2026-10-13T12:03:17.5523949Z   enableCrossOsArchive: false
2026-10-13T12:03:17.5523958Z   fail-on-cache-miss: false
2026-10-13T12:03:17.5524061Z   key: npm-full-Linux-56353fded01065bb5545a93e5599ab84e40b1cd26d8464642dcc554e8c3b7e87
2026-10-13T12:03:17.5524070Z   lookup-only: false
2026-10-13T12:03:17.5524077Z   path: ~/.npm
2026-10-13T12:03:17.5524084Z   restore-keys: npm-full-Linux-
2026-10-13T12:03:17.5524093Z env:
2026-10-13T12:03:17.5524100Z   CARGO_TERM_COLOR: never
2026-10-13T12:03:17.5524147Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T12:03:17.5524156Z   WRANGLER_SEND_METRICS: false
2026-10-13T12:03:17.5524164Z ##[endgroup]
2026-10-13T12:03:17.8253632Z (node:1223) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2026-10-13T12:03:17.8253840Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-10-13T12:03:28.8099522Z Cache Size: ~453 MB (475509177 B)
2026-10-13T12:03:28.9778664Z [command]/usr/bin/tar -xf /home/runner/_temp/e9d6eece-be7c-4205-8b58-63f0b4e0bda6/cache.tzst -P -C /home/runner/work/repo --use-compress-program unzstd
2026-10-13T12:03:30.5975015Z Cache restored successfully
2026-10-13T12:03:34.0549126Z Cache restored from key: npm-full-Linux-56353fded01065bb5545a93e5599ab84e40b1cd26d8464642dcc554e8c3b7e87
2026-10-13T12:03:34.4782742Z ##[group]Run node scripts/deploy.mjs install --only "status"
2026-10-13T12:03:34.4782834Z [36;1mnode scripts/deploy.mjs install --only "status"[0m
2026-10-13T12:03:34.4782852Z shell: /usr/bin/bash -e {0}
2026-10-13T12:03:34.4782868Z env:
2026-10-13T12:03:34.4782877Z   CARGO_TERM_COLOR: never
2026-10-13T12:03:34.4782923Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T12:03:34.4782935Z   WRANGLER_SEND_METRICS: false
2026-10-13T12:03:34.4782950Z ##[endgroup]
2026-10-13T12:03:34.7186374Z npm ci --prefer-offline --no-audit --no-fund --include-workspace-root -w @g1t/contracts -w @g1t/status -w @g1t/theme
2026-10-13T12:03:41.9103238Z 
2026-10-13T12:03:42.1197179Z added 43 packages in 7s
2026-10-13T12:03:42.1197635Z npm warn install-scripts 2 packages have install scripts not yet covered by allowScripts:
2026-10-13T12:03:42.1197742Z npm warn install-scripts   esbuild@0.28.1 (postinstall: node install.js)
2026-10-13T12:03:42.1197816Z npm warn install-scripts   workerd@1.20261001.1 (postinstall: node install.js)
2026-10-13T12:03:42.1197825Z npm warn install-scripts
2026-10-13T12:03:42.1197912Z npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
2026-10-13T12:03:42.5686043Z ##[group]Run node scripts/deploy.mjs deploy --only "status" --force --no-migrations --concurrency 2
2026-10-13T12:03:42.5686148Z [36;1mnode scripts/deploy.mjs deploy --only "status" --force --no-migrations --concurrency 2[0m
2026-10-13T12:03:42.5686160Z shell: /usr/bin/bash -e {0}
2026-10-13T12:03:42.5686170Z env:
2026-10-13T12:03:42.5686178Z   CARGO_TERM_COLOR: never
2026-10-13T12:03:42.5686217Z   CLOUDFLARE_ACCOUNT_ID: 1e6f2cffa3f445920836e8ebe446bb58
2026-10-13T12:03:42.5686263Z   CLOUDFLARE_API_TOKEN: ***
2026-10-13T12:03:42.5686596Z   STATUS_DEPLOY_TOKEN: ***
2026-10-13T12:03:42.5686606Z   WRANGLER_SEND_METRICS: false
2026-10-13T12:03:42.5686614Z ##[endgroup]
2026-10-13T12:03:43.1937707Z Deploying 9954332ed63c (Merge branch 'worktree-agent-ac950b9c891220ad3')
2026-10-13T12:03:43.1937839Z 
2026-10-13T12:03:43.1943802Z unit    stage  action  live          migrations  why
2026-10-13T12:03:43.1943969Z ------  -----  ------  ------------  ----------  -------------------------------------------------------------------------
2026-10-13T12:03:43.1944232Z status  edge   deploy  49e1e10fc41b  -           7 changed files (packages/contracts/src/agents.ts via packages/contracts)
2026-10-13T12:03:43.1946510Z 
2026-10-13T12:03:43.1946611Z 1 to deploy: edge (status)
2026-10-13T12:03:43.5842367Z == edge: status
2026-10-13T12:03:44.7796726Z [status]  ⛅️ wrangler 4.146.0
2026-10-13T12:03:44.9632995Z [status] ────────────────────
2026-10-13T12:03:45.6202527Z [status] Total Upload: 289.64 KiB / gzip: 151.53 KiB
2026-10-13T12:03:47.5127968Z [status] Worker Startup Time: 2 ms
2026-10-13T12:03:47.6795578Z [status] Your Worker has access to the following bindings:
2026-10-13T12:03:47.6795771Z [status] Binding                                                                      Resource                  
2026-10-13T12:03:47.6795885Z [status] env.EMAIL (unrestricted)                                                     Send Email                
2026-10-13T12:03:47.6795987Z [status] env.DB (g1t-status)                                                          D1 Database               
2026-10-13T12:03:47.6796078Z [status] env.BILLING (g1t-billing)                                                    Worker                    
2026-10-13T12:03:47.6796164Z [status] env.REPOS (g1t-repos)                                                        Worker                    
2026-10-13T12:03:47.6796469Z [status] env.STATUS_SUBSCRIBE_LIMIT (3 requests/60s)                                  Rate Limit                
2026-10-13T12:03:47.6796544Z [status] env.STATUS_EMAIL_LIMIT (2 requests/60s)                                      Rate Limit                
2026-10-13T12:03:47.6796617Z [status] env.SITE_URL ("https://g1t.sh")                                              Environment Variable      
2026-10-13T12:03:47.6796682Z [status] env.API_URL ("https://api.g1t.sh")                                           Environment Variable      
2026-10-13T12:03:47.6796746Z [status] env.MCP_URL ("https://mcp.g1t.sh")                                           Environment Variable      
2026-10-13T12:03:47.6796813Z [status] env.DOCS_URL ("https://docs.g1t.sh")                                         Environment Variable      
2026-10-13T12:03:47.6796875Z [status] env.PAGES_URL ("https://g1t.page")                                           Environment Variable      
2026-10-13T12:03:47.6796942Z [status] env.PROBE_REPO ("flagon-io/g1t")                                             Environment Variable      
2026-10-13T12:03:47.6797261Z [status] env.SUPPORT_URL ("https://g1t.sh/support")                                   Environment Variable      
2026-10-13T12:03:47.6797326Z [status] env.STATUS_URL ("https://status.g1t.sh")                                     Environment Variable      
2026-10-13T12:03:47.6797389Z [status] env.SUDO_URL ("https://sudo.g1t.sh")                                         Environment Variable      
2026-10-13T12:03:47.6797458Z [status] env.STATUS_ALERT_EMAIL ("hey@flagon.io")                                     Environment Variable      
2026-10-13T12:03:47.6797533Z [status] env.STATUS_FROM ("g1t status <noreply@g1t.sh>")                              Environment Variable      
2026-10-13T12:03:47.6797606Z [status] env.OG_IMAGE ("https://og.g1t.sh/image?path=%2Fstatu...")                    Environment Variable      
2026-10-13T12:03:47.6797621Z [status] Uploaded g1t-status (2.03 sec)
2026-10-13T12:03:48.5221393Z [status] Deployed g1t-status triggers (1.00 sec)
2026-10-13T12:03:48.7008407Z [status]   status.g1t.sh (custom domain)
2026-10-13T12:03:48.7008486Z [status]   schedule: * * * * *
2026-10-13T12:03:48.7008669Z [status] Current Version ID: e990c97d-9de2-4890-92ec-2b18c7f84695
2026-10-13T12:03:48.7228615Z 
2026-10-13T12:03:48.7228884Z unit    stage  result  version                               time  note
2026-10-13T12:03:48.7228963Z ------  -----  ------  ------------------------------------  ----  ----
2026-10-13T12:03:48.7229033Z status  edge   ok      e990c97d-9de2-4890-92ec-2b18c7f84695  5.0s
2026-10-13T12:03:48.7229046Z 
2026-10-13T12:03:48.7229057Z Deployed in 6.0s.
2026-10-13T12:03:49.5431146Z [command]/usr/bin/git version
2026-10-13T12:03:49.5481065Z git version 2.39.5
2026-10-13T12:03:49.5526734Z Temporarily overriding HOME='/home/runner/_temp/0ffddcf2-2297-4076-b6f7-099c21543c73' before making global git config changes
2026-10-13T12:03:49.5526881Z Adding repository directory to the temporary git global config as a safe directory
2026-10-13T12:03:49.5530917Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/repo
2026-10-13T12:03:49.5571976Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-13T12:03:49.5607608Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-13T12:03:49.5903629Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/g1t\.sh\/\.extraheader
2026-10-13T12:03:49.5936191Z http.https://g1t.sh/.extraheader
2026-10-13T12:03:49.5946133Z [command]/usr/bin/git config --local --unset-all http.https://g1t.sh/.extraheader
2026-10-13T12:03:49.5988965Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/g1t\.sh\/\.extraheader' && git config --local --unset-all 'http.https://g1t.sh/.extraheader' || :"
2026-10-13T12:03:49.6277897Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-13T12:03:49.6316858Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-13T12:03:50.1232017Z Cleaning up orphan processes
